top snails - German English Dictionary